package com.zb.vo;

import com.zb.annotation.NumberPattern;
import com.zb.result.PageUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author WEN
 * @Date 2023/10/19 0019
 **/
@Data
@ApiModel("服务商列表查询条件对象")
public class NetworkSelectVo extends PageUtil {

    @NumberPattern(regexp = "^1|2|3$", message = "服务商模式参数不合法")
    @ApiModelProperty(value = "服务商模式：1-内部服务商，2-第三方服务商")
    private Integer category;

    @ApiModelProperty(value = "网点服务类型：0-两者都是，1-销售网点，2-售后网点")
    private Integer type;

    @ApiModelProperty(value = "网点分类ID")
    private Long networkTypeId;

    @ApiModelProperty(value = "团队类型：1-团队，2-个人", example = "null")
    private Integer teamType;

    @ApiModelProperty(value = "关键词搜索：服务商名称/负责人/手机号/所属地址")
    private String networkSearch;
}
